home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / util / pspic54a.zip / readme.doc < prev    next >
Text File  |  1993-07-08  |  50KB  |  1,334 lines

  1. ******************************************************************
  2.  
  3. DESIGN CENTER - 5.4 RELEASE 
  4. MICROSOFT WINDOWS EVALUATION VERSION
  5.            
  6. ******************************************************************
  7.  
  8. This file describes enhancements and modifications made to the 5.4 
  9. release of the Design Center.
  10.  
  11. Also included in this file is information which was not included in the 
  12. documentation set provided with the software.
  13.  
  14. ******************************************************************
  15. CONTENTS
  16. ******************************************************************
  17. Part 1.  New Features    2
  18.  
  19. Part 2.  Evaluation Versions    3
  20.  
  21. Part 3.  General    4
  22. 3.1.  Version Interchangeability-Stand Alone Schematics    4
  23. 3.2.  New Command Line Option: -i    4
  24.  
  25. Part 4.  PSpice    4
  26. 4.1.  PSpice Command Line Options    4
  27. 4.2.  PWL Form for I and V Devices    5
  28. 4.3.  PWL Syntax    5
  29. 4.4.  PWL Usage Limitations    5
  30. 4.5.  New Digital Simulator Operation    6
  31. 4.6.  New "O" Device Parameter and Operation    6
  32. 4.7.  Digital Worst-Case Timing Analysis Enhancement    7
  33. 4.8.  New Example Circuit    7
  34.  
  35. Part 5.  Probe    8
  36. 5.1.  Probe Command Line Options    8
  37. 5.2.  Marching Waveforms    8
  38. 5.2.1.  Marching Waveforms During Multiple-Run Analyses    8
  39. 5.2.2.  Known Problems    9
  40. 5.3.  Cut, Copy, and Paste Commands    9
  41. 5.3.1.  Using the Clipboard Data    9
  42. 5.3.2.  Pasting Objects from the Tools/Label Menu    9
  43. 5.4.  Goal Function File    9
  44.  
  45. Part 6.  Schematics    10
  46. 6.1.  Using Schematics Created with Version 5.3 and Earlier    10
  47. 6.2.  Schematics Netlister    10
  48. 6.3.  New Symbols    10
  49. 6.3.1.  STIM Symbols - "source.slb"    10
  50. 6.3.2.  PRINT AND PLOT Symbols - "special.slb"    11
  51. 6.3.3.  Analog Devices with Visible Pin
  52.         Numbers - "analog_p.slb"    11
  53. 6.3.4.  Time-Dependent Switches    12
  54. 6.4.  Autosave    12
  55. 6.5.  Marker Support    12
  56. 6.5.1.  Implementation    13
  57. 6.6.  Probe Setup Options in Schematics    13
  58. 6.6.1.  Restore Last Probe Session    13
  59. 6.6.2.  Show All Markers    13
  60. 6.6.3.  Show Selected Markers    13
  61. 6.6.4.  None    13
  62. 6.7.  Changes to the "msim.ini" File    13
  63. 6.8.  Accelerator Key Changes    14
  64. 6.9.  Font-Related Issues    14
  65. 6.9.1.  Using the RASTERFONT=ON/OFF Switch    14
  66. 6.9.2.  Using Adobe Type Manager with Schematics    14
  67.  
  68. Part 7.  Device Equations Option    14
  69.  
  70. Part 8.  Polaris Signal Integrity    15
  71.  
  72. Part 9.  Intel IBIS Model Support    16
  73.  
  74. Part 10.  New Libraries and Devices    20
  75. 10.1.  New Library - "AMP.LIB"    20
  76. 10.2.  New Devices - "LIN_TECH.LIB" Library    21
  77. 10.3.  New Devices in Other Libraries    22
  78.  
  79. Part 11.  MODTOMDT Utility    22
  80.  
  81.  
  82. ******************************************************************
  83.  
  84. Part 1.  New Features
  85.  
  86. ******************************************************************
  87.  
  88. The following list of new features is applicable to the production 
  89. version of the Design Center for Windows.  Some features are not 
  90. available for the evaluation version.
  91.  
  92. DESIGN CENTER
  93.  
  94. * Solaris support.
  95. * Mentor integration.
  96. * Expanded libraries now with over 5,300 analog and 1,700 digital 
  97. devices.
  98. * PC Network license configuration.
  99. * New evaluation version of the Design Center with digital 
  100. emphasis including an increase on limits.
  101.  
  102. SCHEMATICS
  103.  
  104. * Extended support for external board layout packages: CADStar, P-
  105. CAD, and Tango.
  106. * Stand-alone Schematics package.
  107. * The capability to print a selected area.
  108. * An autosave feature that performs an automatic save of the 
  109. schematic file every 10 minutes (by default), if there are any 
  110. modifications.  The default time interval can be overwritten by 
  111. the user.
  112. * Netlist creation for the entire design from any level of 
  113. hierarchy.
  114. * Improved attribute handling features in the Attributes dialog, 
  115. such as the ability to exclude non-changeable attributes and 
  116. system attributes.
  117. * Marker support of PSpice and Probe output variables for AC 
  118. analysis specific elements, such as magnitude, DB (magnitude in 
  119. decibels), P (phase), and G (group delay).
  120. * The assignment and re-assignment of user-defined attribute text 
  121. layers, which allows the user to group attributes and perform 
  122. actions (such as Set Display Level) on the selected group.
  123. * Vertical and horizontal alignment of selected items.  All 
  124. selected items can be moved so that their origins, leftmost 
  125. endpoints, or centers are vertically or horizontally aligned.
  126.  
  127. PSPICE
  128.  
  129. * Improved speed with a 32-bit compiler implementation. 
  130. * Lossy transmission line enhancements; the K device has been 
  131. extended to allow systems of coupled transmission lines to be 
  132. simulated.
  133. * Repetitions in PWL waveform specifications.
  134. * Improved flip-flops/constraint consistency.
  135.  
  136. PROBE
  137.  
  138. * Speed improvements.
  139. * Marching Waveforms. 
  140. * Scroll bars in Probe for enhancement of viewing zoomed regions.
  141. * Cut, Copy, and Paste commands. 
  142.  
  143.  
  144. PARTS
  145.  
  146. * New voltage regulator template.
  147. * Improved MOSFET templates.
  148. * Ability to copy an existing part and use it as a base for a new 
  149. part with similar parameter values. 
  150. * New extraction algorithm.
  151. * Limitations expansion, for example, Parts accepts depletion mode 
  152. JFET characteristics, etc.
  153.  
  154. POLARIS
  155.  
  156. * New Signal Integrity analysis tool.
  157.  
  158.  
  159. ******************************************************************
  160.  
  161. Part 2.  Evaluation Versions
  162.  
  163. ******************************************************************
  164.  
  165. The EVALUATION VERSION of the Design Center (release 5.4) has been 
  166. enhanced to offer increased capacity for DIGITAL designs, so that you 
  167. can experiment with a greater variety of circuits.  Also new for 5.4, is 
  168. the ability to model Coupled Transmission Lines.  Hopefully, these will 
  169. give you a good feel for the capabilities of the Design Center.  The 
  170. EVALUATION VERSION is a full-feature, limited-capacity version of 
  171. MicroSim's Design Center product, and is available on the PC under DOS 
  172. or Windows, and on the Macintosh.  
  173.  
  174. In general, the maximum device limits are as follows:
  175.  
  176.     - 10 Transistors (any combination of B, M, Q, or J devices)
  177.     - 64 Analog Nodes
  178.     - 2 Ideal Transmission Lines (Coupled or Uncoupled)
  179.     - 2 Lossy Transmission Lines (Coupled or Uncoupled)
  180.       (TOTAL of 4 T-Lines maximum, with a maximum of 2 Coupled lines)
  181.     - 65 Digital Primitives, excluding STIMulus and PINDLY devices
  182.     - Logic output transitions limited to 10000
  183.     - "Logic Expression" Primitives limited to 36 I/O Pins
  184.  
  185. Schematics-related limitations are as follows:
  186.     - Maximum of 25 parts on a page
  187.     - 1 page only
  188.     - A-size page only
  189.     - No limit on the number of levels of hierarchy
  190.     - 20 new user-defined symbols may be created and used
  191.     - No printing from within the Symbol Editor
  192.     - Symbols cannot be exported or imported
  193.     - The number of symbol library files which can be loaded is limited 
  194.       to the number of files shipped, plus one
  195.  
  196. Netlister limitations:
  197.     - A maximum of 70 real devices (.net entries) is allowed for PSpice 
  198.       netlists
  199.     - A maximum of 50 symbols, before packaging, may be included in the 
  200.       parts list for PCB layout netlists
  201.  
  202. Note, however, that these limitations are maximums for a single class of 
  203. devices.  If, for example, you use a combination of transistors and 
  204. digital primitives, the allowable number of each will be lower.
  205.  
  206. ******************************************************************
  207.  
  208. Part 3.  General
  209.  
  210. ******************************************************************
  211.  
  212. 3.1.  Version Interchangeability-Stand Alone Schematics
  213.  
  214. Warning:  Schematic and/or Symbol Library files which are created and/or 
  215. modified using the Stand Alone version of Schematics may not be backward 
  216. compatible with previous versions of Schematics.  That is, if you have a 
  217. 5.3 schematic that you modify using 5.4 Schematics, you may not be able 
  218. to read that schematic back into 5.3 Schematics.  Similarly, if you 
  219. create symbols using the 5.4 Symbol Editor, these symbols may not be 
  220. compatible with previous versions of Schematics (i.e., version 5.3 and 
  221. before).
  222.  
  223. 3.2.  New Command Line Option: -i  
  224.  
  225. PSpice, Probe, and Schematics now support a -i command line option which 
  226. allows you to specify a configuration file other than "msim.ini."
  227.  
  228. To use this option, you can change the command line in the program's 
  229. icon to be:
  230.  
  231.    <program name>  -i msim54.ini
  232.  
  233. If no path is specified for the ".ini" file, it is assumed to be in your 
  234. Windows directory.  You will need to change the PSPICECMD and PROBECMD 
  235. lines in the [MICROSIM] section of "msim54.ini" to also use 
  236. -i msim54.ini.
  237.  
  238.  
  239. ******************************************************************
  240.  
  241. Part 4.  PSpice 
  242.  
  243. ******************************************************************
  244.  
  245. 4.1.  PSpice Command Line Options 
  246.  
  247. The PSpice command line can contain one or more of the following command 
  248. line options:
  249.  
  250. -bf<flush interval>
  251. determines how often (in minutes) PSpice will flush the Probe data file 
  252. to disk.  This is useful when a long simulation is left running and the 
  253. machine crashes or is rebooted.  In this case, the data file will be 
  254. readable up to the last flush. The default is to flush every 10 minutes.  
  255. The <flush interval> can be set to a number of minutes between 0 and 
  256. 1440.  A value of zero means to never flush.  
  257.  
  258. -bn
  259. determines the number of buffers to potentially allocate for the Probe 
  260. data file.  Zero buffers means to do all writing directly to disk.  
  261. Allocating a large number of buffers can speed up a large simulation, 
  262. but will increase memory requirements.  Exceeding physical memory will 
  263. either slow down the simulation, or will make it fail.
  264.  
  265. -bs
  266. determines the size of the individual buffers for writing the Probe data 
  267. file.  Using a larger buffer size can reduce execution time, but at the 
  268. expense of increasing the memory requirements.  The values for the 
  269. buffer files work as follows:        
  270.  
  271. option    -bs0   -bs1   -bs2   -bs3   -bs4   -bs5   -bs6
  272. value      256    512    1024   2048   4096   8192   16384
  273.  
  274.  
  275. 4.2.  PWL Form for I and V Devices
  276.  
  277. The general form for "I" and "V" devices is written incorrectly in the 
  278. Circuit Analysis Reference Manual.  The correct form is:
  279.  
  280. For Current ("I" devices):
  281.  
  282.   PWL [TIME_SCALE_FACTOR=<time scale factor>]
  283.   +   [VALUE_SCALE_FACTOR=<value scale factor>] (<tn> <in>)*
  284.   +   [[REPEAT FOR <n>] (<tn> <in>)* [ENDREPEAT]]*
  285.   +   [[REPEAT FOREVER] (<tn> <in>)* [ENDREPEAT]]*
  286.  
  287. For Voltage ("V" devices):
  288.  
  289.   PWL [TIME_SCALE_FACTOR=<time scale factor>]
  290.   +   [VALUE_SCALE_FACTOR=<value scale factor>] (<tn> <vn>)*
  291.   +   [[REPEAT FOR <n>] (<tn> <vn>)* [ENDREPEAT]]*
  292.   +   [[REPEAT FOREVER] (<tn> <vn>)* [ENDREPEAT]]*
  293.  
  294. The keywords TIME_SCALE_FACTOR= and/or VALUE_SCALE_FACTOR= must precede 
  295. the value of the time scale factor and/or value scale factor.
  296.  
  297. 4.3.  PWL Syntax 
  298.  
  299. Note that parentheses are not required for the time/value data pairs.  
  300. Parentheses have been used in the documentation examples for 
  301. readability, only.
  302.  
  303. The example of the PWL data file "triangle.in" included in the Circuit 
  304. Analysis Reference Manual discussion inadvertently includes leading "+" 
  305. signs.  These should be omitted.
  306.  
  307. 4.4.  PWL Usage Limitations
  308.  
  309. The Circuit Analysis Reference Manual (Chapter 4, "Analog Devices and 
  310. Libraries") states that the PWL form may be described by up to 3995 
  311. pairs of data points.  The limitation is now approximately 1000 data 
  312. pairs for PC and Macintosh systems, while the number of data points for 
  313. the Sun is still virtually unlimited.  (Refer to the discussion of the 
  314. PWL form under "V Devices" and "I Devices.")
  315.  
  316. If you need to use more than 1000 data points, you may still use the 
  317. FILE parameter to specify the name of a file which contains the data 
  318. points.  Note, however, that the file form does not support repeating 
  319. loops.
  320.  
  321.  
  322. 4.5.  New Digital Simulator Operation
  323.  
  324. PSpice no longer terminates the simulation when a voltage is out of 
  325. range on a digital input pin.  Instead, it now produces a simulation 
  326. warning message and uses the state whose voltage range is closest to the 
  327. input voltage.  The message will appear in the output file and can be 
  328. displayed graphically with the Windows version of Probe.  
  329.  
  330. 4.6.  New "O" Device Parameter and Operation
  331.  
  332. Refer to the discussion of the digital "O" device in Chapter 5, section 
  333. 5.1.4.2, of the Circuit Analysis Reference Manual.
  334.  
  335. The following should be added to Table 70, Digital Output Model 
  336. Parameters:
  337.  
  338. Parameter   Description                               Default
  339. ---------   -------------------------------------     -------
  340. SXNAME      State applied when the interface node       "?"
  341.             voltage falls outside all ranges. 
  342.  
  343. In the same section, replace the paragraph beginning "The state of the 
  344. node is determined..." with:
  345.  
  346. The process of converting the input node voltage to a logic state begins 
  347. by first obtaining the difference in voltage between the <interface 
  348. node> and the <reference node>.  As you can see, the DOUTPUT model 
  349. defines a voltage range, from SxVLO to SxVHI, for each state.  If the 
  350. input voltage is within the range defined for the current state, no 
  351. state change occurs.  Otherwise, PSpice searches forward through the 
  352. model, starting with the current state, to find the next state whose 
  353. voltage range contains the input voltage.  This state then becomes the 
  354. new state.  When the end of the list (S19) is reached, PSpice wraps 
  355. around to S0 and continues.  
  356.  
  357. If the entire model has been searched and no valid voltage range has 
  358. been found, PSpice will generate a simulation warning message.  Further, 
  359. if the O device is interfacing with the Digital Simulator, and the 
  360. SXNAME parameter has not been specified in the model, PSpice will use 
  361. the state whose voltage range is closest to the input voltage.  
  362. Otherwise PSpice uses SXNAME as the new state.
  363.  
  364. This "circular" state searching mechanism allows hysteresis to be 
  365. modeled directly.  The following model statement models the input 
  366. thresholds of a 7400 series TTL Schmitt-trigger input.  Notice the 0.8 
  367. volt overlap between the "0" state voltage range and the "1" state 
  368. voltage range.  
  369.  
  370. .model DO74_ST doutput (
  371. +       s0name="0"      s0vlo=-1.5      s0vhi=1.7
  372. +       s1name="1"      s1vlo=0.9       s1vhi=7.0
  373. +       )
  374.  
  375. Starting from the "0" state, a positive-going voltage must cross 1.7 
  376. volts to get out of the "0" state's voltage range.  The next state which 
  377. contains that voltage is "1".  Once there, a negative-going voltage must 
  378. go below 0.9 volts to leave the "1" state's range.  Since no further 
  379. states are defined, PSpice wraps around back to state "0", which 
  380. contains the new voltage.
  381.  
  382. 4.7.  Digital Worst-Case Timing Analysis Enhancement
  383.  
  384. A change was made to PSpice to improve accuracy during Digital Worst-
  385. Case Timing analyses of certain circuits.  The change affects the 
  386. results of gate primitives, LOGICEXP primitives, and PLD primitives 
  387. which have ambiguous rising (R) and falling (F) levels on their inputs.  
  388. Gates which are presented with simultaneous opposing R and F levels may 
  389. now produce a pulse of the form 0->R->0, or 1->F->1.  For example, a 
  390. two-input AND gate with the signals
  391.                _____
  392.   A  _____/////
  393.      _____
  394.   B       \\\\\_____
  395.  
  396. on its inputs may produce
  397.  
  398.   Y  _____/////_____
  399.  
  400. on its outputs.  This should be interpreted as "a possible single pulse, 
  401. no longer than the duration of the R level".  The actual device's output 
  402. may or may not change, depending on the transition times of the inputs.  
  403.   
  404. In previous versions of PSpice, gates which were presented with such 
  405. inputs would simply produce an unknown (X) pulse on their outputs.
  406.  
  407. This change corrects a problem in Digital Worst-Case Timing simulations 
  408. in certain ambiguity convergence situations.  For example, an ambiguous 
  409. clock drives three flip-flops, two of whose outputs drive a gate, which 
  410. drives the data input for the third.  
  411.                  ____
  412.              1--|    |
  413. CLK  -----+-----|>   |----+
  414.           |     |____|    |   ___
  415.           |      ____     +--|   \        ____
  416.           |  0--|    |       |    |------|    |
  417.           +-----|>   |-------|___/    +--|>   |---
  418.           |     |____|                |  |____|
  419.           |                           |
  420.           +---------------------------+
  421.  
  422. In situations where the inputs to the gate are in opposition, PSpice now 
  423. correctly realizes that the clock will always precede the arrival of the 
  424. data input on the third flip-flop, even though the clock and data have 
  425. overlapping ambiguities.  
  426.  
  427. 4.8.  New Example Circuit
  428.  
  429. A new example circuit is now included with PSpice.  It is a digital 
  430. frequency comparator, designed using the standard parts contained in the 
  431. "7400.lib" library (also new for 5.4).  Supporting components are 
  432. included in "frqchkx.lib" and "frqchkx.slb" which are invoked through an 
  433. INCLUDE within the schematic.   Stimulus for this example, as well as a 
  434. basic description of operating requirements, is contained in 
  435. "frqchk.stm."
  436.  
  437. The schematic diagram for the frequency comparator circuit is named 
  438. "frqchkx.sch."  There are also several supporting schematic files 
  439. included.  The text of the April 1993 MicroSim Newsletter article 
  440. describing the operation of the circuit is included in the file 
  441. "frqchk.doc" for your convenience.   
  442.  
  443. One change that has been included in this version of the example is that 
  444. the default view of the SDL block now references the "SDLXLE" schematic, 
  445. which is a LOGICEXPR-style model used to represent the random gate logic 
  446. of the "State Decode Logic" (SDL) block.  It utilizes the "DECODER" 
  447. subcircuit (from "frqchkx.lib").  Two other views of SDL exist: the 
  448. "gate level" (SDLX) and a PAL implementation (SDLPX).   Use the 
  449. Navigate/Push Select Block dialog to choose one of these alternative 
  450. views, re-netlist the design, then re-simulate to explore these 
  451. representations.
  452.  
  453.  
  454. ******************************************************************
  455.  
  456. Part 5.  Probe
  457.  
  458. ******************************************************************
  459.  
  460. 5.1.  Probe Command Line Options 
  461.  
  462. The PSpice command line can contain one or more of the following command 
  463. line options:
  464.  
  465. -bn
  466. determines the number of buffers to potentially allocate for the Probe 
  467. data file.  Zero buffers means to do all reading directly from disk.  
  468. Allocating a large number of buffers can speed up the reading of a large 
  469. Probe data file, but will increase memory requirements.  Exceeding 
  470. physical memory will either slow down Probe, or will make it fail.
  471.  
  472. -bs
  473. determines the size of the individual buffers for reading the Probe data 
  474. file.  Using a larger buffer size can reduce execution time, but at the 
  475. expense of increasing the memory requirements.  The values for the 
  476. buffer files work as follows:        
  477.  
  478. option    -bs0   -bs1   -bs2   -bs3   -bs4   -bs5   -bs6
  479. value      256    512    1024   2048   4096   8192   16384
  480.  
  481. 5.2.  Marching Waveforms  
  482.  
  483. 5.2.1.  Marching Waveforms During Multiple-Run Analyses
  484.  
  485. If  Marching Waveforms (Analysis/Probe Setup/Run Probe During 
  486. Simulation) is enabled during a multiple run simulation (i.e., AC sweep, 
  487. DC sweep, .STEP, .TEMP, etc.), only the data for the first run will be 
  488. displayed in Probe.  
  489.  
  490. To view the family of curves for all runs, close the data file using 
  491. File/Close, then reload it using File/Open.  Probe will then prompt for 
  492. the sections to be loaded, and the requested traces will be displayed. 
  493.  
  494. 5.2.2.  Known Problems
  495.  
  496. 1.   Digital waveforms may march too slowly to be useful.
  497.  
  498. 2.   Disable the DOS "share" command when using the marching waveforms 
  499. feature.
  500.  
  501. 5.3.  Cut, Copy, and Paste Commands
  502.  
  503. 5.3.1.  Using the Clipboard Data
  504.  
  505. The Edit/Cut and Edit/Copy commands are used to place Probe data in the 
  506. clipboard.  The following Clipboard Display options are then available 
  507. for viewing of the data:
  508.  
  509. Display/Display Text:  Displays only the Probe trace name
  510.  
  511. Display/Text:          Displays the data pairs in a proportional font
  512.  
  513. Display/OEM Text:      Displays the data pairs in a monospaced font
  514.  
  515. If you want to store the Probe data points as an ASCII file, you should 
  516. paste the data from the Clipboard into a text editor of your choice.  
  517. (Note that if you try to save the data directly from within the 
  518. Clipboard Viewer program some spurious clipboard file data may be 
  519. included at the beginning of the file.)
  520.  
  521. 5.3.2.  Pasting Objects from the Tools/Label Menu
  522.  
  523. The description of this function in the Circuit Analysis Reference 
  524. Manual is inaccurate.  The last paragraph on page 288 (section 7.4.1.2) 
  525. should read as follows:
  526.  
  527. "Pasted objects from the Tools/Label Menu (see page 307) will be placed 
  528. at the same x and y coordinates that they were at when they were Cut or 
  529. Copied.  Once an item from the Label Menu is pasted, it can then be 
  530. selected and moved around the plot window."
  531.  
  532.  
  533. 5.4.  Goal Function File
  534.  
  535. Included with this release is a file, "msim.gf," which provides various 
  536. examples of goal functions for use with Probe.  The file is in ASCII 
  537. format and may be viewed with a text editor.  
  538.  
  539. If you already have a goal function file you may wish to append parts of 
  540. "msim.gf" to your existing "probe.gf" file.
  541.  
  542. If you do not have a goal function file, you can rename the file to 
  543. "probe.gf" for use with Probe.
  544.  
  545.  
  546. ******************************************************************
  547.  
  548. Part 6.  Schematics 
  549.  
  550. ******************************************************************
  551.  
  552. 6.1.  Using Schematics Created with Version 5.3 and Earlier
  553.  
  554. Version 5.4 fixes a problem with moving attributes on flipped and/or 
  555. rotated parts.  The attributes would sometimes "bounce" to a position 
  556. other than where the mouse was clicked.  However, it does require that 
  557. schematics created with version 5.3 (or earlier) of Schematics be run 
  558. through a conversion process.  This conversion process will correct the 
  559. locations of attributes on flipped/rotated parts so that they display at 
  560. the same locations relative to the parts as they did in the version with 
  561. which they were created.  If the conversion is not done, some attributes 
  562. in your schematic may display/print at different locations than when it 
  563. was created.  You will then need to move the attributes manually.
  564.  
  565. Conversion will be done whenever a schematic written with version 5.3 or 
  566. earlier of Schematics is loaded (using File/Open) or pushed into (using 
  567. Navigate/Push or double-clicking on the hierarchical part).  
  568.  
  569. You will be prompted first as to whether or not you wish to do the 
  570. conversion.  After the conversion is complete, you MUST save the 
  571. schematic for the conversion to be permanent.
  572.  
  573. If you do not wish to convert your schematics (and don't want to be 
  574. bothered by the prompt), add
  575.  
  576.     CONVERSION=OFF
  577.  
  578. to the [SCHEMATICS] section of your "msim.ini" file.
  579.  
  580. 6.2.  Schematics Netlister 
  581.  
  582. The Schematics netlister no longer puts full path names in the .include 
  583. statements for the ".als" and ".net" files.  This should make it easier 
  584. to copy designs to another directory and resimulate.
  585.  
  586. 6.3.  New Symbols 
  587.  
  588. 6.3.1.  STIM Symbols - "source.slb"
  589.  
  590. Four STIM symbols have been added to the "source.slb" library file: 
  591. STIM1, STIM4, STIM8, and STIM16.  STIM1 is for use where only a single 
  592. node is being driven.  The other three symbols are used to provide 
  593. stimuli to buses that are 4, 8, and 16 bits wide.
  594.  
  595. Use the DRAW/GET NEW PART menu command, then connect the STIM symbol to 
  596. the wire (for STIM1) or the bus (for STIM4, STIM8, and STIM16) to which 
  597. the stimulus is to be applied.  Double click on the symbol to edit the 
  598. attributes.  Generally, only the FORMAT, TIMESTEP, and COMMAND 
  599. attributes need to be modified.
  600.  
  601. Sixteen COMMAND variables are available,  Normally each command 
  602. attribute will contain only one command lime.  It is possible to enter 
  603. more than one command line per COMMAND attribute by placing \n+ between 
  604. the command lines.  The "n" must be lower case and there are no spaces 
  605. between the characters.  (A space may precede or follow the group.)  For 
  606. more information on the STIM device, refer to the Stimulus Devices 
  607. discussion in the "Digital Devices and Libraries" chapter of the Circuit 
  608. Analysis Reference Manual.
  609.  
  610. 6.3.2.  PRINT AND PLOT Symbols - "special.slb"
  611.  
  612. Six new symbols have been added to "special.slb" in order to expand the 
  613. .PRINT and .PLOT options available from Schematics.
  614.  
  615. VPRINT1 -- generates a print table for the voltage at a single node of 
  616. interest.
  617. VPRINT2 -- generates a print table for the voltage differential between 
  618. two nodes.
  619. VPLOT1 -- generates a "line printer" plot for the voltage at a single 
  620. node of interest.
  621. VPLOT2 -- generates a "line printer" plot for the voltage differential 
  622. between two nodes.
  623. IPRINT -- generates a print table for the current through a cut in the 
  624. net.
  625. IPLOT -- generates a "line printer" plot for the current through a cut 
  626. in the net.
  627.  
  628. Single terminal devices can be connected directly to the node of 
  629. interest.  Voltage differential .PRINT and .PLOT devices should be 
  630. connected across the two nodes of interest.  IPRINT and IPLOT symbols 
  631. should be inserted into the circuit in series (i.e. break the circuit to 
  632. insert the IPRINT or IPLOT), because they are current meters.
  633.  
  634. Double-click on the symbol.  Select at least one analysis type (TRAN, 
  635. AC, or DC depending on the type(s) of analysis being performed).  If AC 
  636. is selected, then one or more output formats may be selected (MAGnitude, 
  637. PHASE, REAL, IMAGinary, or DB).  To select an analysis type and/or 
  638. output format, double-click on the attribute and give it any value.  'Y' 
  639. for 'Yes' or the numeral 1 are common values, but anything will work.  
  640. Multiple analysis types may be selected provided that those analysis 
  641. types are being performed.  If AC is selected, then multiple formats may 
  642. be selected.
  643.  
  644. If no analysis types are selected, the default is transient.  If AC  is 
  645. selected, but no output formats are selected, then the default is the 
  646. magnitude of the voltage at the connected node.
  647.  
  648. To generate a print table of the magnitude and phase of the voltage at 
  649. the connected node resulting from the AC analysis you might use the 
  650. VPRINT1 symbol with the AC, MAG, and PHASE attributes enabled. 
  651.  
  652. For more information on generating print tables and/or "line printer" 
  653. plots, see the discussion of .PRINT and .PLOT in the COMMANDS chapter of 
  654. the Circuit Analysis Reference Manual.
  655.  
  656. 6.3.3.  Analog Devices with Visible Pin Numbers - "analog_p.slb"
  657.  
  658. A new symbol library file, "analog_p.slb," has been added for those who 
  659. wish to have visible pin numbers on the analog devices R, L, C, R_VAR, 
  660. and C_VAR.  Analog_p.slb must be configured by adding it to the list of 
  661. configured symbol library files before or in place of the file 
  662. "analog.slb."  
  663.  
  664. From within the Schematic Editor, do the following:
  665.  
  666. 1.  Select Configuration/Editor Configuration/Library Settings.  
  667.  
  668. 2.  Select (left click) on "analog.slb," enter "analog_p" for File Name, 
  669. clear the Package check box and select the Symbol check box, click on 
  670. the ADD button, and click on the OK button to approve the changes.  
  671.  
  672. 3.  Optionally remove the reference to "analog.slb" by selecting it and 
  673. then clicking on the Delete button.
  674.  
  675. The symbols in "analog_p.slb" will now be used by the Schematic Editor 
  676. instead of those in "analog.slb."
  677.  
  678. 6.3.4.  Time-Dependent Switches
  679.  
  680. Two new symbols and associated models representing time-dependent 
  681. switches have been added to "misc.slb" and "misc.lib." The switches are 
  682. named Sw_tClose and Sw_tOpen, and they have the following attributes:
  683.  
  684.   Attribute   Description                              Default Value
  685. ---------------------------------------------------------------------
  686.   tOpen and   Time (Time at which transition begins)   0
  687.   tClose      
  688.  
  689. Note: tOpen and tClose apply to the respective model/symbol. They have 
  690. the same definition and default value.
  691. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  692.   ttran      Transition time (Time required for         1 us
  693.              the switch to change states)
  694.  
  695.   Rclosed    Closed state resistance                    0.01 Ohm
  696.  
  697.   Ropen      Open state resistance                      1 Mega-Ohm
  698.  
  699. Note: ttran, Rclosed, and Ropen are common to both models/symbols.
  700. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  701.  
  702.  
  703. 6.4.  Autosave 
  704.  
  705. The [SCHEMATICS] section of the "msim.ini" file may contain an entry 
  706. specifying the save interval for the Autosave feature.  This entry has 
  707. the following form:
  708.  
  709.     AUTOSAVE=<n>
  710.  
  711. where <n> is the autosave interval in minutes.
  712.  
  713. Refer to the Schematic Capture User's Guide for more information on the 
  714. Autosave feature.
  715.  
  716. 6.5.  Marker Support
  717.  
  718. Marker support of PSpice and Probe output variables has been added for 
  719. AC analysis-specific elements, such as M (magnitude), DB (magnitude in 
  720. decibels), P (phase), and G (group delay).
  721.  
  722. 6.5.1.  Implementation
  723.  
  724. The Schematic Editor Markers menu provides the following new command:
  725.  
  726. Mark Advanced:
  727. Mark Advanced displays a list of the available symbols in the Marker 
  728. Symbol Library file "marker.slb."  This allows you to place markers to 
  729. view the magnitude in decibels (dB), phase, and/or group delay.
  730.  
  731. The markers for dB, phase, group delay, real, and imaginary waveform 
  732. characteristics can be used instead of the built-in Probe functions 
  733. provided in output variable expressions
  734.  
  735. 6.6.  Probe Setup Options in Schematics
  736.  
  737. You can now specify whether waveforms will be shown automatically when 
  738. Probe is started from Schematics (either automatically after a 
  739. simulation, during auto-update, or using the Analysis/Run Probe 
  740. command.)
  741.  
  742. The Analysis/Probe Setup command has been changed to allow you to 
  743. specify one of the following:
  744.  
  745. 6.6.1.  Restore Last Probe Session
  746.  
  747. If this option is enabled, Probe will restore the display using the 
  748. display control setup from the previous Probe session.
  749.  
  750. 6.6.2.  Show All Markers 
  751.  
  752. If this option is enabled, traces will be displayed in Probe wherever 
  753. markers are located in the schematic. (i.e., performs a Markers/Show 
  754. All)
  755.  
  756. 6.6.3.  Show Selected Markers 
  757. If this option is enabled, traces will be displayed in Probe wherever 
  758. there any selected markers on the current page of the schematic (i.e., 
  759. performs a Markers Show/Selected)
  760.  
  761. 6.6.4.  None 
  762. If this option is enabled, no traces will be displayed automatically  
  763. when Probe is started.
  764.  
  765.  
  766. 6.7.  Changes to the "msim.ini" File
  767.  
  768. The following configuration items have been moved from the [SCHEMATICS] 
  769. section to the [MICROSIM] section:
  770.  
  771.    PROBECMD
  772.    PSPICECMD
  773.    WINDOWSPSPICE
  774.    EDITOR
  775.  
  776.  
  777. "Marker.slb" should no longer be included in the list of libraries.  If 
  778. it is, you will get a warning when you start up Schematics:
  779.  
  780.      "marker libraries should not be in configured list."
  781.  
  782. This is just a warning; you can continue to use Schematics.
  783.  
  784.  
  785. 6.8.  Accelerator Key Changes
  786.  
  787. The accelerators for Cut, Copy, Paste have been changed to <Ctrl X>, 
  788. <Ctrl C> , <Ctrl V> to be consistent with Windows 3.1 standards.  The 
  789. old accelerators (<Delete>, <Ctrl Insert>, <Ctrl Shift>) are still 
  790. supported.
  791.  
  792. Schematic Editor:
  793.  
  794.     Command     New                Old
  795.     --------    --------           -----------
  796.     <Ctrl N>    Zoom/Normal        Navigate/Create Page
  797.  
  798. Symbol Editor:
  799.  
  800.     Command     New                Old
  801.     --------    ------------       -----------
  802.     <Ctrl N>    Zoom/Normal        Part/New
  803.     <Ctrl C>    Edit/Copy          Part/Copy
  804.     <Ctrl E>    Package/Edit       <none>
  805.      <Alt R>    none               Return to Schematic
  806.   
  807.  
  808. 6.9.  Font-Related Issues
  809.  
  810. 6.9.1.  Using the RASTERFONT=ON/OFF Switch
  811.  
  812. If the line RASTERFONT=ON is included in your "msim.ini" file, it causes 
  813. the Helvetica font to be used instead of the modern font for display in 
  814. Schematics.  This will cause rotated text to appear vertically versus 
  815. being rotated on its side.  If your symbols and schematics use rotated 
  816. text, setting this item to ON may cause problems with positioning text.  
  817.  
  818. For this reason, we suggest using the RASTERFONT=OFF switch setting.
  819.  
  820. 6.9.2.  Using Adobe Type Manager with Schematics
  821.  
  822. If you have Adobe Type Manager installed and are using Schematics, you 
  823. may encounter problems with how rotated text is displayed.  We recommend 
  824. that you check the "ATM.ini" file and comment out the line
  825.  
  826.      Modern=Helvetica
  827.  
  828. in the [ALIASES] section.  If this is not done, rotated text may be 
  829. positioned differently on the display versus on hard copies.  We also do 
  830. not recommend using the FONTTYPE=ADOBE setting in your "msim.ini" file 
  831. at this time as it has the same problem.
  832.  
  833.  
  834. ******************************************************************
  835.  
  836. Part 7.  Device Equations Option
  837.  
  838. ******************************************************************
  839. Use of the Device Equations option is described in Appendix A of the 
  840. Circuit Analysis Reference Manual.  Please note the following 
  841. corrections the compiler/linker requirements:
  842.  
  843. The compiler/linker requirement for the Windows version has been changed 
  844. from the Microsoft C compiler to the WATCOM C/386 compiler.  
  845. Specifically, the information in Appendix A of the Circuit Analysis 
  846. Reference Manual should read as follows:
  847.  
  848. Page 375: A.1, the note should read: 
  849.  
  850. "...you must have the WATCOM C/386, version 9.01.e compiler (for the 
  851. Windows version), or the Sun C compiler (for the Sun)."
  852.  
  853. Page 379, A.3.1 should now read:
  854.  
  855. "The object and source files necessary to make the Windows version of 
  856. PSpice ("wpspice.exe") have been installed in the subdirectory DEVEQU.  
  857. A batch file, "devequ.bat," is included to compile and link the program.
  858.  
  859. "The object code has been compiled with the WATCOM C/386 compiler, 
  860. version 9.01.e.  This compiler comes with the necessary Windows SDK 
  861. components to compile PSpice.  
  862.  
  863. "Once you have built WPSPICE.EXE, you should rename it to avoid 
  864. confusion with the original version.  Then, copy it to the same 
  865. directory as the rest of the Design Center programs.  You can then add 
  866. it to the Design Center group in the Program Manager so that it can be 
  867. invoked from an icon."
  868.  
  869.  
  870. ******************************************************************
  871.  
  872. Part 8.  Polaris Signal Integrity
  873.  
  874. ******************************************************************
  875.  
  876. Translating Alphanumeric Pin Numbers from PCAD Layout Files:
  877.  
  878. You may encounter problems simulating parasitics extracted from PDIF (P-
  879. CAD) layout files. Problems with regenerating the netlist can occur if 
  880. any of the P-CAD library components used in the design have alphanumeric 
  881. pin numbers and the corresponding part in the Schematics Symbol Library 
  882. has numeric pin numbers. You can tell if this is the case by inspecting 
  883. the SPKG constructs contained in the component definitions (COMP_DEF 
  884. construct) in your PDIF layout file. 
  885.  
  886. If you find an SPKG construct that contains an Apn construct, you must 
  887. ensure that the pin names contained in the P constructs of the pin 
  888. definitions for the part (PIN_DEF construct) are numeric (i.e., not 
  889. alphanumeric). If the pin names contained in the P constructs are 
  890. numeric, you should not have a problem. However, if the pin names in the 
  891. P constructs are alphanumeric, and the Apn construct contains only 
  892. numeric pin numbers, you can add the following commands to the special 
  893. net file, "*.snf."
  894.  
  895.     .PDIF
  896.     USEAPN
  897.  
  898. (The .snf file was created when Schematics initialized the database 
  899. translation.) This forces the translator to use the pin numbers 
  900. contained in the Apn construct instead of those in the P constructs. 
  901.  
  902. If both the P and Apn constructs contain alphanumeric pin numbers, then 
  903. you may have to edit the component definition so that the pin numbers 
  904. map correctly between P-CAD and Schematics. Also, if both the P and Apn 
  905. constructs contain alphanumeric pin numbers and there is an SP construct 
  906. present as well in the SPKG construct, your file contains a syntax 
  907. error. This means that most pin number mapping problems for PDIF files 
  908. can be resolved by editing the .snf file as described above.
  909.  
  910. ******************************************************************
  911.  
  912. Part 9.  Intel IBIS Model Support
  913.  
  914. ******************************************************************
  915.      
  916. A library of Intel's IBIS models will be available in July 1993. They 
  917. are Intel's Pentium (TM) 82430 PCIset I/O buffer models.    
  918.  
  919. These highly accurate driver/receiver buffer models include effects such 
  920. as switching times, nonlinear transfer characteristics, and package 
  921. parasitics.  They allow designers to perform signal-integrity simulation 
  922. of I/O interconnects.
  923.  
  924. An example of an IBIS model follows.
  925.  
  926. Note that the parameters used in this subcircuit are from IBIS data 
  927. published by Intel.
  928.      
  929.      IBIS ESC2 Buffer Model - Worst-Case
  930.      *
  931.      ***   Worst-case:  max ramp time, max package parasitics, 
  932.      *                   max die Cout, min output currents
  933.      *
  934.      * The Enable is active high
  935.      *
  936.      *
  937.      *
  938.      *              Input  Output  VCC  GND  Enable
  939.      .subckt ESC2_W 100    200     300  400  500
  940.      + PARAMS:
  941.      + Cout = 7.2pf           ; die capacitance at output
  942.      + Co_pkg = 2.8pf         ; package bond wire and lead 
  943.                               ; capacitance at output
  944.      + Lo_pkg = 15.1nH        ; package bond wire and lead 
  945.                               ; inductance at output
  946.      + Ro_pkg = 0.405         ; package bond wire and lead 
  947.                               ; resistance at output
  948.      + dVdt_r = {4.75/1.45}   ; output rise time
  949.      + dVdt_f = {4.75/1.61}   ; output fall time
  950.      *
  951.      *
  952.      ******* Parameters *******
  953.      .PARAM Rtr = { (1/dVdt_r) * 1e5}
  954.      .PARAM Rtf = { (1/dVdt_f) * 1e5 }
  955.      .PARAM Vinh = 1.56v      ; Input high threshold voltage
  956.      .PARAM Vinl = 1.47v      ; Input low threshold voltage
  957.      *
  958.      *
  959.      ******* Input and Enable Threshld **********************
  960.      Ein_thr_dn 800 0 VALUE = {TABLE(V(100,400),
  961.      + Vinl, 0,
  962.      + Vinl+1e-6, 1)}
  963.      *
  964.      Ein_thr_up 810 0 VALUE = {TABLE (V(100,400),
  965.      + Vinh-1e-6, 1,
  966.      + Vinh, 0)}
  967.      *
  968.      Ein_thr 530 0 VALUE = {TABLE (V(500,0),
  969.      + Vinl, 0,
  970.      + Vinh, 1)}
  971.      *
  972.      Edn 820 0 VALUE = {LIMIT(V(800), 0, V(530))}
  973.      *
  974.      Eup 830 0 VALUE = {LIMIT(V(810), 0, v(530))}
  975.      *
  976.      Rdum1 530 0 1G
  977.      Rdum2 800 0 1G
  978.      Rdum3 810 0 1G
  979.      Rdum4 820 0 1G
  980.      Rdum5 830 0 1G
  981.      *
  982.      *
  983.      ******** Rise & Fall Time *******
  984.      *
  985.      Gramp_dn 840 400 VALUE={v(840,400) / (abs(v(840,400) * Rtf
  986.      + + V(820,400) * 1e7) + 1e-4) }
  987.      Cramp_dn 840 400 0.01pf
  988.      *
  989.      ERchrg_dn 840 220a VALUE={I(Vchrg_dn) * (abs(v(830) * 
  990.      + 1e+9)+1e-4)}
  991.      Vchrg_dn 220a 220
  992.      cchrg_dn 840 220 1f
  993.      *
  994.      Gramp_up 300 850 VALUE = {v(300,850) / (abs(v(300,850) * Rtr 
  995.      + + V(830,400) * 1e7) + 1e-4)}
  996.      Cramp_up 850 300 0.01pf
  997.      *
  998.      ERchrg_up 850 220b VALUE = {I(Vchrg_up) * (abs(V(820) * 1e9) 
  999.      + + 1e-4)}
  1000.      Vchrg_up 220b 220
  1001.      cchrg_up 850 220 5f
  1002.      *
  1003.      *
  1004.      ******* Output Pulldown *******
  1005.      Esw_dn 240 0 VALUE = { TABLE(v(840),
  1006.      + 4.5-1e-5, 1,
  1007.      + 4.5v, 0) }
  1008.      *
  1009.      Rout_dn 220 400 1
  1010.      Gadj_dn 220 400 VALUE = {V(280,220)}
  1011.      Elim_dn 280 400 VALUE = {LIMIT(v(260), -v(240)*1e3, 
  1012.      + v(240)*1e3)}
  1013.      *
  1014.      *  The following defines the I/V curve of the pulldown 
  1015.      *  structure:
  1016.      Epwl_dn 260 0 TABLE {V(220,840)}
  1017.      + -5.0v, -110m
  1018.      + -4.0v, -107m
  1019.      + -3.0v, -103m
  1020.      + -2.0v, -91m
  1021.      + -1.0v, -57m
  1022.      + 0.0v, 0m
  1023.      + 0.5v, 31m
  1024.      + 1.0v, 57m
  1025.      + 1.5v, 76m
  1026.      + 2.0v, 91m
  1027.      + 2.5v, 100m
  1028.      + 3.0v, 103m
  1029.      + 3.5v, 105m
  1030.      + 4.0v, 107m
  1031.      + 4.5v, 109m
  1032.      + 5.0v, 111m
  1033.      + 10.0v, 120m
  1034.      Rdum6 240 0 1G
  1035.      Rdum7 260 0 1G
  1036.      Rdum8 280 400 1G
  1037.      *
  1038.      ******* Output clamp to GND *******
  1039.      **  The following defines the I/V curve of the clamping 
  1040.      **  diode connected to GND:
  1041.      Ggnd_out 220 400 TABLE {V(220,400)}
  1042.      + -5.0v, -1725m
  1043.      + -1.0v, -110m
  1044.      + -0.9v, -70m
  1045.      + -0.8v, -35m
  1046.      + -0.7v, -5m
  1047.      + -0.6v, 0u
  1048.      + -0.5v, 0u
  1049.      + 0.0v, 0u
  1050.      + 10.0v, 0u
  1051.      *
  1052.      ******* Output pullup *******
  1053.      *****
  1054.      Esw_up 230 0 VALUE = {TABLE(V(850),
  1055.      + 0.5v, 0,
  1056.      + 0.5+1e-5, 1 )}
  1057.      Rout_up 300 220 1
  1058.      Gadj_up 300 220 VALUE={V(220,270)}
  1059.      Elim_up 300 270 VALUE={LIMIT(V(0,250), -V(230)*1e3, 
  1060.      + V(230)*1e3)}
  1061.      *
  1062.      *  The following defines the I/V curve of the pullup 
  1063.      *  structure:
  1064.      Epwl_up 250 0 TABLE={V(850,220)}
  1065.      + -5.0v, 57m
  1066.      + -4.0v, 54m
  1067.      + -3.0v, 50m
  1068.      + -2.0v, 40m
  1069.      + -1.0v, 23m
  1070.      + 0.0v, 0m
  1071.      + 0.5v, -13m
  1072.      + 1.0v, -23m
  1073.      + 1.5v, -33m
  1074.      + 2.5v, -46m
  1075.      + 3.0v, -50m
  1076.      + 3.5v, -52m
  1077.      + 4.5v, -55m
  1078.      + 5.0v, -57m
  1079.      + 10.0v, -66m
  1080.      Rdum9 230 0 1G
  1081.      Rdum10 250 0 1G
  1082.      Rdum11 270 300 1G
  1083.      *
  1084.      ******* Output clamp to VCC
  1085.      *  The following defines the I/V curve of the clamping diode 
  1086.      *  connected to VCC:
  1087.      GVcc_out 220 300 TABLE {V(300,220)}
  1088.      + -5.0v, 970m
  1089.      + -1.0v, 74m
  1090.      + -0.9v, 52m
  1091.      + -0.8v, 30m
  1092.      + -0.7v, 4m
  1093.      + -0.6v, 0m
  1094.      + -0.5v, 0m
  1095.      + -0.4v, 0m
  1096.      + 0v, 0m
  1097.      *
  1098.      ******* Output Package *******
  1099.      **
  1100.      Cout_pkg 200 400 {Co_pkg}
  1101.      Rout_pkg 200 210 {Ro_pkg}
  1102.      Lout_pkg 210 220 {Lo_pkg}
  1103.      Rout_snb 210 220 100
  1104.      Cout_die 220 400 {Cout}
  1105.      ******* End of Subcircuit *******
  1106.      ****
  1107.      .ENDS ESC2_W
  1108.  
  1109. These models are not part of the libraries shipped with the 5.4 release.  
  1110. If you currently have version 5.4 of the Design Center and would like to 
  1111. receive these models, please send your business card, with your program 
  1112. ID number written on the back, to:   
  1113.  
  1114.           MicroSim Corporation
  1115.           Pre-release IBIS Models
  1116.           20 Fairbanks
  1117.           Irvine, CA 92718
  1118.  
  1119. or call 1-800-245-3022 with that information.  The above example model 
  1120. is also available on MicroSim's BBS.
  1121.  
  1122.  
  1123.  
  1124. ******************************************************************
  1125.  
  1126. Part 10.  New Libraries and Devices
  1127.  
  1128. ******************************************************************
  1129.  
  1130. This section lists the new libraries and devices added to the 5.4 
  1131. release which are not documented in the documentation set.
  1132.  
  1133. 10.1.  New Library - "AMP.LIB"
  1134.  
  1135. This library provides the following connector models:
  1136.  
  1137. - C -
  1138. CHHDSM/AMP    CHHDSAL/AMP    CHS1B/AMP      CHS1SB/AMP
  1139. CHHDSA/AMP    CHHDSBL/AMP    CHS1C/AMP      CHS1SC/AMP
  1140. CHHDSB/AMP    CHHDSCL/AMP    CHS1D/AMP      CHS1SD/AMP
  1141. CHHDSC/AMP    CHHDSDL/AMP    CHS1ML/AMP     CHS1SML/AMP
  1142. CHHDSD/AMP    CHHDSEL/AMP    CHS1AL/AMP     CHS1SAL/AMP
  1143. CHHDSE/AMP    CHHDSFL/AMP    CHS1BL/AMP     CHS1SBL/AMP
  1144. CHHDSF/AMP    CHHDSGL/AMP    CHS1CL/AMP     CHS1SCL/AMP
  1145. CHHDSG/AMP    CHHDSHL/AMP    CHS1DL/AMP     CHS1SDL/AMP
  1146. CHHDSH/AMP    CHS1M/AMP      CHS1SM/AMP     
  1147. CHHDSML/AMP   CHS1A/AMP      CHS1SA/AMP     
  1148.  
  1149. - E -
  1150. EEC4M/AMP     EEC5B/AMP      EISAAL/AMP     ETCBL/AMP
  1151. EEC4A/AMP     EEC5C/AMP      EISAEL/AMP     ETCCL/AMP
  1152. EEC4B/AMP     EEC5ML/AMP     EISABL/AMP
  1153. EEC4C/AMP     EEC5AL/AMP     EISAFL/AMP
  1154. EEC4ML/AMP    EEC5BL/AMP     ETCM/AMP
  1155. EEC4AL/AMP    EEC5CL/AMP     ETCA/AMP
  1156. EEC4BL/AMP    EISAA/AMP      ETCB/AMP
  1157. EEC4CL/AMP    EISAE/AMP      ETCC/AMP
  1158. EEC5M/AMP     EISAB/AMP      ETCML/AMP
  1159. EEC5A/AMP     EISAF/AMP      ETCAL/AMP
  1160.  
  1161. - F -
  1162. FB2MM/AMP     FB2MC/AMP      FB2MAL/AMP     FB2MDL/AMP
  1163. FB2MA/AMP     FB2MD/AMP      FB2MBL/AMP
  1164. FB2MB/AMP     FB2MML/AMP     FB2MCL/AMP
  1165.  
  1166. - H -
  1167. HDI3M/AMP     HDI4M/AMP      HDI4SAL/AMP    HM7M/AMP
  1168. HDI3A/AMP     HDI4A/AMP      HDI4SBL/AMP    HM7A/AMP
  1169. HDI3B/AMP     HDI4B/AMP      HDI4SCL/AMP    HM7B/AMP
  1170. HDI3C/AMP     HDI4C/AMP      HDI4SDL/AMP    HM7C/AMP
  1171. HDI3ML/AMP    HDI4D/AMP      HM5M/AMP       HM7D/AMP
  1172. HDI3AL/AMP    HDI4ML/AMP     HM5A/AMP       HM7E/AMP
  1173. HDI3BL/AMP    HDI4AL/AMP     HM5B/AMP       HM7ML/AMP
  1174. HDI3CL/AMP    HDI4BL/AMP     HM5C/AMP       HM7AL/AMP
  1175. HDI3SM/AMP    HDI4CL/AMP     HM5D/AMP       HM7BL/AMP
  1176. HDI3SA/AMP    HDI4DL/AMP     HM5E/AMP       HM7CL/AMP
  1177. HDI3SB/AMP    HDI4SM/AMP     HM5ML/AMP      HM7DL/AMP
  1178. HDI3SC/AMP    HDI4SA/AMP     HM5AL/AMP      HM7EL/AMP
  1179. HDI3SML/AMP   HDI4SB/AMP     HM5BL/AMP      HSCEM/AMP
  1180. HDI3SAL/AMP   HDI4SC/AMP     HM5CL/AMP      HSCEML/AMP
  1181. HDI3SBL/AMP   HDI4SD/AMP     HM5DL/AMP      
  1182. HDI3SCL/AMP   HDI4SML/AMP    HM5EL/AMP      
  1183.  
  1184. - I -
  1185. ISAM/AMP
  1186. ISAML/AMP
  1187.  
  1188. - L- 
  1189. LPG27A/AMP    LPG27AL/AMP
  1190. LPG27B/AMP    LPG27BL/AMP
  1191. LPG27C/AMP    LPG27CL/AMP
  1192.  
  1193. - M -
  1194. MD5S25M/AMP   MI25SML/AMP    MSRAAL/AMP     MS73M/AMP
  1195. MD5S25ML/AMP  MI50M/AMP      MSRABL/AMP     MS73A/AMP
  1196. MD5S32M/AMP   MI50ML/AMP     MSRACL/AMP     MS73B/AMP
  1197. MD5S32ML/AMP  MI50SM/AMP     MSRADL/AMP     MS73C/AMP
  1198. MEPGA/AMP     MI50SML/AMP    MS43A/AMP      MS73D/AMP
  1199. MEPGB/AMP     MODU39M/AMP    MS43B/AMP      MS73ML/AMP
  1200. MEPGC/AMP     MODU39ML/AMP   MS43C/AMP      MS73AL/AMP
  1201. MEPGAL/AMP    MSRAM/AMP      MS43D/AMP      MS73BL/AMP
  1202. MEPGBL/AMP    MSRAA/AMP      MS43ML/AMP     MS73CL/AMP
  1203. MEPGCL/AMP    MSRAB/AMP      MS43AL/AMP     MS73DL/AMP
  1204. MI25M/AMP     MSRAC/AMP      MS43BL/AMP     
  1205. MI25ML/AMP    MSRAD/AMP      MS43CL/AMP     
  1206. MI25SM/AMP    MSRAML/AMP     MS43DL/AMP     
  1207.  
  1208. - S -
  1209. SES5M/AMP
  1210. SES5ML/AMP
  1211.  
  1212. - T -
  1213. TBC4M/AMP     TBC5B/AMP      TBC6B/AMP      TPG35A/AMP
  1214. TBC4A/AMP     TBC5C/AMP      TBC6C/AMP      TPG35B/AMP
  1215. TBC4B/AMP     TBC5D/AMP      TBC6D/AMP      TPG35C/AMP
  1216. TBC4C/AMP     TBC5E/AMP      TBC6E/AMP      TPG35AL/AMP
  1217. TBC4D/AMP     TBC5ML/AMP     TBC6F/AMP      TPG35BL/AMP
  1218. TBC4ML/AMP    TBC5AL/AMP     TBC6ML/AMP     TPG35CL/AMP
  1219. TBC4AL/AMP    TBC5BL/AMP     TBC6AL/AMP     TPI35A/AMP
  1220. TBC4BL/AMP    TBC5CL/AMP     TBC6BL/AMP     TPI35B/AMP
  1221. TBC4CL/AMP    TBC5DL/AMP     TBC6CL/AMP     TPI35C/AMP
  1222. TBC4DL/AMP    TBC5EL/AMP     TBC6DL/AMP     TPI35AL/AMP
  1223. TBC5M/AMP     TBC6M/AMP      TBC6EL/AMP     TPI35BL/AMP
  1224. TBC5A/AMP     TBC6A/AMP      TBC6FL/AMP     TPI35CL/AMP  
  1225.  
  1226. - Z -
  1227. ZPSLM/AMP     ZPSLML/AMP
  1228. ZPSLA/AMP     ZPSLAL/AMP
  1229. ZPSLB/AMP     ZPSLBL/AMP
  1230. ZPSLC/AMP     ZPSLCL/AMP
  1231. ZPSLD/AMP     ZPSLDL/AMP
  1232.  
  1233.  
  1234. 10.2.  New Devices - "LIN_TECH.LIB" Library 
  1235.  
  1236. This library provides the following opamp models:
  1237.  
  1238. LM10C/LT           LT1200/LT           LT1222/LT
  1239. LT1001S8/LT        LT1201/LT           LT1223/LT
  1240. LT1007CS/LT        LT1202/LT           LT1224/LT
  1241. LT1028CS/LT        LT1208/LT           LT1225/LT
  1242. LT1037CS/LT        LT1209/LT           LT1226/LT
  1243. LT1187/LT          LT1211/LT           LT1227/LT
  1244. LT1189/LT          LT1212/LT           LT1228/LT
  1245. LT1190/LT          LT1213/LT           LT1229/LT
  1246. LT1191/LT          LT1214/LT           LT1230/LT
  1247. LT1192/LT          LT1215/LT           LT1252/LT
  1248. LT1193/LT          LT1216/LT           LT1253/LT
  1249. LT1194/LT          LT1217/LT           LT1254/LT
  1250. LT1195/LT          LT1221/LT           LT318A/LT
  1251.  
  1252. 10.3.  New Devices in Other Libraries
  1253.  
  1254. The following libraries also contain new devices.  Refer to the appendix 
  1255. in the Circuit Analysis Reference Manual for specific device names.
  1256.  
  1257. AMP.LIB *          HARRIS.LIB
  1258. ANLG_DEV.LIB       LINEAR.LIB
  1259. APEX.LIB           LIN_TECH.LIB *
  1260. BURR_BRN.LIB       NAT_SEMI.LIB
  1261. COMLINR.LIB        POLYFET.LIB
  1262. ELANTEC.LIB
  1263.  
  1264. (*)Additional parts not listed in the Circuit Analysis Reference Manual 
  1265. are listed in previous sections of this file.
  1266.  
  1267.  
  1268. ******************************************************************
  1269.  
  1270. Part 11.  MODTOMDT Utility
  1271.  
  1272. ******************************************************************
  1273.  
  1274. MODTOMDT is a utility program to convert PSpice model files or library 
  1275. files containing PSpice models to MDT files in Parts format.  The MDT 
  1276. files generated will be compatible with other MDT files generated by 
  1277. Parts.
  1278.  
  1279. Currently, the following device types are supported:
  1280.  
  1281.    DIODE        JFET
  1282.    BJT          MOSFET (LEVEL 3)
  1283.  
  1284. The following lists features and usage of this utility:
  1285.  
  1286. 1.  Allow users to load a model file into Parts and see the performance 
  1287. curves of the model.
  1288.  
  1289. 2.  Allow users to perform a "what-if" analysis when they change the 
  1290. model parameters in Parts.
  1291.  
  1292. 3.  Allow our users to modify/update the model by entering screen data 
  1293. into the Parts program and re-fit some model parameters
  1294.  
  1295. Usage:      modtomdt [options] <infile>
  1296.  
  1297. An input file must be provided.  This could be a single model file, or 
  1298. it could be a .LIB file that contains many .MODEL statements.
  1299.  
  1300. Command line options:
  1301.     -h   provide a summary of usage
  1302.     -n   force all answers to program queries to 'No'
  1303.     -y   force all answers to program queries to 'Yes'
  1304.  
  1305. Each .MODEL statement in a file will result in an individual MDT file.  
  1306. If the output MDT file already exists, the user is prompted to confirm 
  1307. overwriting the existing file. 
  1308.  
  1309. An example:
  1310.  
  1311. A user wants to use a device, "A," for PSpice simulation, but cannot 
  1312. find the model in the library.  However, a similar device, "B," is in 
  1313. the library.
  1314.  
  1315. Here is the procedure for creating the A.MDT file using Parts and the B 
  1316. device:
  1317.  
  1318. 1.   Copy the model for device B from the appropriate library file to a 
  1319. file <infile>.  (The model begins with a .MODEL statement.)
  1320.  
  1321. 2.   Run MODTOMDT <infile> to create B.MDT.
  1322.  
  1323. 3.   Rename B.MDT to A.MDT.
  1324.  
  1325. 4.   Run Parts, and load A.MDT.
  1326.  
  1327. 5.   Modify/Add data using the Parts program, then generate the file 
  1328. A.MOD.
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.